package com.ahcloud.edas.gateway.core.domain.plugin.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @program: ahcloud-gateway
 * @description:
 * @author: YuKai Fan
 * @create: 2023/2/4 11:14
 **/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class PluginVO {
    /**
     * 主键id
     */
    private Long id;

    /**
     * plugin名称
     */
    private String name;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 开发环境
     */
    private Integer dev;

    /**
     * 联调环境
     */
    private Integer test;

    /**
     * 测试环境
     */
    private Integer sit;

    /**
     * 预发环境
     */
    private Integer pre;

    /**
     * 生产环境
     */
    private Integer prod;


    /**
     * 行记录创建时间
     */
    @JsonFormat(pattern = "YYYY-MM-dd HH:mm:ss")
    private Date createdTime;

    /**
     * 行记录最近修改时间
     */
    @JsonFormat(pattern = "YYYY-MM-dd HH:mm:ss")
    private Date modifiedTime;
}
